import instance from "./axios";
// 导出一个函数getLyh
export function getLyh() {
    // 使用instance对象发送get请求，请求地址为'/lyh'
    return instance.get('/lyh')
}
export function addLyh(params: any) {
    // 使用instance对象发送post请求，请求地址为'/lyh'
    return instance.post('/lyh', params)
}
export function patchLyh(params: any) {
    // 使用instance对象发送patch请求，请求路径为/lyh/${params.id}，请求参数为params
    return instance.patch(`/lyh/${params.id}`, params)
}
export function deleteLyh(params: any) {
    // 使用instance对象发送delete请求，请求路径为/lyh/${params.id}
    return instance.delete(`/lyh/${params}`)
}




// 导出一个函数，用于获取zzt数据
export function getZzt() {
    // 使用instance对象发送get请求，获取zzt数据
    return instance.get('/zzt')
}
//删除一个函数，用于获取zzt数据
export function http_deleteZzt(id: number) {
    // 使用instance对象发送delete请求，获取zzt数据
    return instance.delete(`/zzt/${id}`)
}
// 导出一个函数http_addZzt，用于发送post请求，获取zzt数据
export function http_addZzt(data: any) {
    // 使用instance对象发送post请求，获取zzt数据
    return instance.post('/zzt', data)
}
// 导出一个名为http_editZzt的函数，参数为data，类型为any

export function http_editZzt(data: any) {
    // 使用instance对象发送put请求，获取zzt数据
    return instance.patch(`/zzt/${data.id}`, data)
}
export function http_getzzt(obj: any) {
    // 使用instance对象发送get请求，获取zzt数据    
    return instance.get('/zzt',
        {
            params: {
                // 请求参数，根据obj对象中的name、value、values属性进行模糊匹配
                "name_like": obj.name,
                "Customer_like": obj.value,
                "stage_like": obj.values
            }
        })
}





// 导出一个函数getZsz，用于获取/zsz接口的数据
export function getZsz() {
    // 使用instance.get方法，发送get请求，获取/zsz接口的数据
    return instance.get('/zsz')
}


// 导出一个函数getLzy
export function getLzy() {
    // 使用instance对象发送get请求，请求地址为'/lzy'
    return instance.get('/lzy')
}
export function http_dellzy(id: number) {
    // 使用instance对象发送delete请求，请求路径为/lzy/${id}
    return instance.delete(`/lzy/${id}`)
}
export function http_addlzy(data: any) {
    // 使用instance对象发送post请求，请求地址为/lzy，请求参数为data
    return instance.post('/lzy', data)
}
// 李泽宇编辑
export function http_editLzy(data: any) {
    // 使用instance对象发送put请求，获取zzt数据
    return instance.patch(`/lzy/${data.id}`, data)
}
// 导出一个函数http_getzzt，用于发送get请求获取zzt数据
export function http_getlzy(obj: any) {
    // 使用instance对象发送get请求，获取zzt数据    
    return instance.get('/lzy',
        {
            params: {
                // 请求参数，根据obj对象中的name、value、values属性进行模糊匹配
                "name_like": obj.searchName,
                "title_like": obj.searchKeyword,
                "status_like": obj.selectedStatus
            }
        })
}


// 导出一个函数getXzh
export function getXzh() {
    // 使用instance对象发送get请求，请求地址为'/xzh'
    return instance.get('/xzh')
}